package com.ht.modules.weather.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class WeatherDetails implements java.io.Serializable {
    /**
     * 天气ID
     */
    private String weatherId;
    /**
     * 日
     */
    private String date;
    /**
     * 年月日
     */
    private String ymd;
    /**
     * 星期
     */
    private String week;
    /**
     * 日出
     */
    private String sunrise;
    /**
     * 当天最高温
     */
    private String high;
    /**
     * 当天最低温
     */
    private String low;
    /**
     * 日落
     */
    private String sunset;
    /**
     * 空气指数
     */
    private String aqi;
    /**
     * 风向
     */
    private String fx;
    /**
     * 风力
     */
    private String fl;
    /**
     * 天气
     */
    private String type;
    /**
     * 天气描述
     */
    private String notice;
    /**
     * 日期
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private java.util.Date dateTime;

}
